Wireless M-Bus
api.wmbusSetup(...)
- Overview
- Arguments
- Return
- Example 1
- Example 2
Changes the configuration of W M-bus.
in case of api.wmbusSetup(power, role, mode):
- power (integer) - W M-bus power: -20 dBm, -10 dBm, 0 dBm, 2 dBm, 4 dBm
- role (string) - W M-bus role: master, slave, meter, concentrator, repeater
- mode (string) - W M-bus mode: S1, S2, T1, T2, T1_C, T2_C, R, METRA, SENSUS434, SONTEX433, BUP433, BUP868
in case of api.wmbusSetup("property",value):
- "property" (string):
- "ROLE" - W M-bus role: master, slave, meter, concentrator, repeater
- "MODE" - W M-bus mode: S1, S2, T1, T2, T1_C, T2_C, R, METRA, SENSUS434, SONTEX433, BUP433, BUP868
- "IGNORE_CRC" - true, false
- "DISABLE_MADDALENA_ARROW_SUPPORT" - true, false
- "FREQ_OFFSET" - set frequency offeset in range from -99999 to 99999 Hz
- value - property value
To configure Duty Cycle api.wmbusSetup("RX_DUTY_CYCLE",arg1,arg2,arg3):
- arg1 (bool) - property value, or duty cycle state (true, false)
- arg2 (integer) - duty cycle RX time
- arg3 (integer) - duty cycle Sleep time
To configure SONTEX devices api.wmbusSetup("SONTEX_CONFIG",arg1,arg2,arg3,arg4,arg5):
- arg1 (integer) - set ping retry value
- arg2 (integer) - set read retry value
- arg3 (integer) - set preamble ping value
- arg4 (integer) - set preamble read value
- arg5 (integer) - set dither on entry value
- status (integer) - Positive or zero for success, negative for failure
in case of ret1,ret2,ret3,ret4,ret5=api.wmbusSetup("SONTEX_CONFIG",..), funcion returns:
- ret1 (integer) - ping retry value
- ret2 (integer) - read retry value
- ret3 (integer) - preamble ping value
- ret4 (integer) - preamble read value
- ret5 (integer) - dither on entry value
--setup W M-bus interface to power of 10 dBm, role master/concentrator and T2 mode
api.wmbusSetup(10, "master", "T2")
--setup W M-bus interface T2 mode
api.wmbusSetup("MODE", "T2")